#define  _CRT_SECURE_NO_WARNINGS 1
#include <iostream>
#include <string>
#include  <algorithm>
using namespace std;

//����ת��  10���Ƶ���ת��ΪN����
//int main()
//{
//	string s, table = "0123456789ABCDEF";
//	int m, n;
//	cin >> m >> n;
//	bool flag = false;
//	if (m < 0) {
//		m = -m;
//		flag = true;
//
//	}
//	while (m != 0) {
//		s = s + table[m % n];
//		m = m / n;
//	}
//
//	if (flag == true) {
//		s += "-";
//	}
//
//	reverse(s.begin(), s.end());
//
//	cout << s << endl;
//
//	return 0;
// }

//�������� 
//#include <iostream>
//#include <vector>
//using namespace std;
//
//int GetMax(int a, int b)
//{
//    return (a) > (b) ? (a) : (b);
//}
//
//int main() {
//    int size = 0;
//    cin >> size;
//    vector<int> nums(size);
//
//    for (int i = 0; i < size; i++) {
//        cin >> nums[i];
//    }
//
//    int sum = nums[0];
//    int max = nums[0];
//
//    for (int i = 1; i < size; i++) {
//        sum = GetMax(sum + nums[i], nums[i]);
//
//        if (sum >= max) {
//            max = sum;
//        }
//    }
//
//    cout << max << endl;
//
//    return 0;
//}

int main()
{
    cout << "hello" <<endl;
    return 0;
}